﻿TaiLieuManager = new function () {
    this.TaoTaiLieu = function (maThuMucCha) {
        $("#taoTaiLieuDialog").load("/TaiLieu/TaoTaiLieu?maThuMucCha=" + maThuMucCha).dialog({
            autoOpen: true, modal: true, width: 400, height: "auto", title: "Tạo tài liệu",
            buttons: {
                "Thêm": function () {
                    SubmitTaoTaiLieu();
                },
                "Hủy": function () {
                    $("#taoTaiLieuDialog").dialog("close");
                }
            }
        });
    }

    this.CapNhatTaiLieu = function (maTaiLieu) {
        if (maTaiLieu != null) {
            $("#taoTaiLieuDialog").load("/TaiLieu/TaoTaiLieu?maTaiLieu=" + maTaiLieu).dialog({
                autoOpen: true, modal: true, width: 400, height: "auto", title: "Chỉnh sửa tài liệu",
                buttons: {
                    "Cập nhật": function () {
                        $("#submitTaoTaiLieu").click();
                    },
                    "Hủy": function () {
                        $("#taoTaiLieuDialog").dialog("close");
                    }
                }
            });
        }
    }

    //client function
    this.TaoTaiLieuGiangVien = function (maThuMucCha) {
        $("#taoTaiLieuDialog").load("/TaiLieuGiangVien/TaoTaiLieu?maThuMucCha=" + maThuMucCha).dialog({
            autoOpen: true, modal: true, width: 400, height: "auto", title: "Tạo tài liệu",
            buttons: {
                "Thêm": function () {
                    SubmitTaoTaiLieu();
                },
                "Hủy": function () {
                    $("#taoTaiLieuDialog").dialog("close");
                }
            }
        });
    }

    this.ChiaSeTaiLieu = function (maTaiLieu,chiaSe,callback) {
        $.ajax({
            type : "POST",
            url: "/TaiLieuGiangVien/ChiaSeTaiLieu",
            data: {
                maTaiLieu: maTaiLieu,
                chiaSe : chiaSe
            },
            success: function (data) {
                if (data.Success == false) {
                    alert(data.Message);
                }
                else
                    if (callback && typeof (callback) == "function") {
                        callback();
                    }
            }
        });
    }
}